#include <stdio.h>
#include <pthread.h>

void thread_test(void)
{
	int i;
	for(i=0;i<3;i++)
		printf("This is a pthread.\n");
}

int main(void)
{
	pthread_t id;
	int i,ret;

	ret = pthread_create(&id, NULL, (void *) thread_test, NULL);
	if( ret != 0)
	{
		printf ("Create pthread error!\n");
		exit (1);
	}

	for(i=0;i<3;i++)
	{
		printf("This is the main process.\n");	
	}
	pthread_join(id,NULL);

	return (0);
}